/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package beans;
import beans.auxiliares.cliente;
import beans.auxiliares.compra;
import beans.auxiliares.Oferta;
import beans.auxiliares.proveedor;
import beans.auxiliares.suscripcion;
import org.apache.struts.action.ActionForm;
import java.util.*;
/**
 *
 * Esta clase almacena los datos principales del cliente entre las vistas y el controlador.
 */
public class administradorForm extends ActionForm{
    
    //variables propias del cliente
    
    /*ahora con jalonso*/
    
    String email_cliente;
    String producto_seleccionado; //guarderemos el producto que ha selecciondo para la compra, esté logado o no.
    ArrayList <compra> compras;
    ArrayList<suscripcion> suscripciones;
    String cliente_elegido; // es el cliente sobre el que va a consultar como si fuera él
    String proveedor_elegido;//es el proveedor que va a consultar en la bbdd
    
    //variables propias del proveedor
    String idproveedor;
    String email_proveedor;
    String estado;
    String tipo_oferta;
    ArrayList <Oferta> Ofertas;
    ArrayList <compra> ventas;
    
    //variables propias del administrador
    String idpersona;
    String perfil;
    boolean logado;
    String nombre;
    String contrasena;
    String proveedor_validar;
    String cliente_eliminar;
    ArrayList <cliente> clientes;
    ArrayList <proveedor> proveedores; 

    public ArrayList<Oferta> getOfertas() {
        return Ofertas;
    }

    public void setOfertas(ArrayList<Oferta> Ofertas) {
        this.Ofertas = Ofertas;
    }

    public String getProveedor_validar() {
        return proveedor_validar;
    }

    public void setProveedor_validar(String proveedor_validar) {
        this.proveedor_validar = proveedor_validar;
    }

    public String getCliente_eliminar() {
        return cliente_eliminar;
    }

    public void setCliente_eliminar(String cliente_eliminar) {
        this.cliente_eliminar = cliente_eliminar;
    }

    public ArrayList<cliente> getClientes() {
        return clientes;
    }

    public void setClientes(ArrayList<cliente> clientes) {
        this.clientes = clientes;
    }

    public ArrayList<proveedor> getProveedores() {
        return proveedores;
    }

    public void setProveedores(ArrayList<proveedor> proveedores) {
        this.proveedores = proveedores;
    }

    public String getEmail_cliente() {
        return email_cliente;
    }

    public void setEmail_cliente(String email_cliente) {
        this.email_cliente = email_cliente;
    }

    public String getCliente_elegido() {
        return cliente_elegido;
    }

    public void setCliente_elegido(String cliente_elegido) {
        this.cliente_elegido = cliente_elegido;
    }

    public String getProveedor_elegido() {
        return proveedor_elegido;
    }

    public void setProveedor_elegido(String proveedor_elegido) {
        this.proveedor_elegido = proveedor_elegido;
    }

    public String getIdproveedor() {
        return idproveedor;
    }

    public void setIdproveedor(String idproveedor) {
        this.idproveedor = idproveedor;
    }

    public String getEmail_proveedor() {
        return email_proveedor;
    }

    public void setEmail_proveedor(String email_proveedor) {
        this.email_proveedor = email_proveedor;
    }

    public String getEstado() {
        return estado;
    }

    public void setEstado(String estado) {
        this.estado = estado;
    }

    public String getTipo_oferta() {
        return tipo_oferta;
    }

    public void setTipo_oferta(String tipo_oferta) {
        this.tipo_oferta = tipo_oferta;
    }

    public ArrayList<Oferta> getOfertas() {
        return ofertas;
    }

    public void setOfertas(ArrayList<Oferta> ofertas) {
        this.ofertas = ofertas;
    }

    public ArrayList<compra> getVentas() {
        return ventas;
    }

    public void setVentas(ArrayList<compra> ventas) {
        this.ventas = ventas;
    }
   
    public ArrayList<suscripcion> getSuscripciones() {
        return suscripciones;
    }

    public void setSuscripciones(ArrayList<suscripcion> suscripciones) {
        this.suscripciones = suscripciones;
    }

    public String getIdpersona() {
        return idpersona;
    }

    public void setIdpersona(String idpersona) {
        this.idpersona = idpersona;
    }

    public String getPerfil() {
        return perfil;
    }

    public void setPerfil(String perfil) {
        this.perfil = perfil;
    }

    public boolean isLogado() {
        return logado;
    }

    public void setLogado(boolean logado) {
        this.logado = logado;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }

    public String getContrasena() {
        return contrasena;
    }

    public void setContrasena(String contrasena) {
        this.contrasena = contrasena;
    }

    public String getProducto_seleccionado() {
        return producto_seleccionado;
    }

    public void setProducto_seleccionado(String producto_seleccionado) {
        this.producto_seleccionado = producto_seleccionado;
    }

    public ArrayList<compra> getCompras() {
        return compras;
    }

    public void setCompras(ArrayList<compra> compras) {
        this.compras = compras;
    }
    public void reset(){
        this.nombre="";
        this.contrasena="";
    }
 
}
